impounded lake - French English Dictionary